/* reset */
body,html{
    font-family: "Microsoft Yahei", "微软雅黑", "Tahoma", "Arial", "Helvetica", "STHeiti",serif;
    font-size: 12px;
    -webkit-text-size-adjust: none ;
    background: #ffffff;
    color:#757979;
    margin: 0;
    padding: 0;
	height:100%;
}
body{padding-top:40px;}
button, input, select, textarea {
    font-family: "Microsoft Yahei", "微软雅黑", "Tahoma", "Arial", "Helvetica", "STHeiti",serif;
    outline: none;
    color: #757979;
	margin:0;padding:0;/*filter:chroma(color=#000000);*/border:none;
}
button:focus, input:focus,a:link,a,a:focus{
    text-decoration: none;
    outline: none;
}
a:hover{
    color:#2768AA;
	text-decoration:underline;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
	outline:none;
	outline:none \9;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}

.hidden{
    display: none;
}
h3{ font-weight:normal;}
li{list-style: none;}
i,em{ font-style:normal;}

/* 顶部 */
.ui-header-bar{
    background: none repeat scroll 0 0 #f6f6f6;
    border-bottom: 1px solid #ddd;
    line-height: 40px;
    width: 100%;
	position:fixed;
	top:0;
	left:0;
	z-index:199;
}
.ui-header-bar a{
    color: #3e3e3e;
    margin:0 10px 0 0 ;
}
.ui-header-bar .header{
    width: 960px;
    margin:0 auto;
	/* overflow:hidden; */
}
.ui-header-bar .menu{
    float: left;
}
.ui-header-bar .info{
    float: right;
}
.ui-header-bar .info a{ margin:0;}
.ui-header-bar .info a:hover{ text-decoration:none;}
.ui-header-bar .info ul{ height:40px; margin:0; padding:0;}
.ui-header-bar .info li{ padding:0 10px;height:40px; float:left;position:relative; cursor:pointer; }
.ui-header-bar .info li:hover{ background:#e9e9e9;}
.ui-header-bar .info li i{ background:url(../images/img/order-icon.png) no-repeat; width:19px; height:15px; display:inline-block; margin-top:13px;}
.ui-header-bar .info li.msg i{ background-position:0px -102px;}
.ui-header-bar .info li.coment i{ background-position:0px -120px;}
.ui-header-bar .info li.orders i{ background-position:0px -141px;}
/*.ui-header-bar .info .tipsnb{ display:none; position:absolute; width:100%; bottom:-10px; height:20px; left:0; text-align:center; color:#fff; background:#fff;}*/
.ui-header-bar .info .tipsnb {display:none;position: absolute;bottom: 19px;height: 14px;line-height: 14px;left: 0;text-align: center;color: #fff;background: #009fe3;padding: 1px 5px;font-weight: normal;}
.ui-header-bar .info li.news .tipsnb {display:block}

/*.ui-header-bar .info li.news{background:#009fe3; margin-left:5px;}*/
/*.ui-header-bar .info li.news:hover{border:1px solid #009fe3;}
.ui-header-bar .info li.msg.news i{ background-position:0px -160px;}
.ui-header-bar .info li.coment.news i{ background-position:0px -177px;}
.ui-header-bar .info li.orders.news i{ background-position:0px -198px;}
.ui-header-bar .info li.news .tipsnb{ display:block; background:#009fe3; padding:0; border-radius:0;}*/
/* .ui-header-bar .info li.psnl{ line-height:37px; width:100px; font-size:14px; background:url(../images/img/psnlarr.png) no-repeat 100px center;}
 */
 .ui-header-bar .info li.psnl{ line-height:37px; font-size:14px; }
/* .ui-header-bar .info li.psnl:hover{background:url(../images/img/psnlarr.png) no-repeat 100px center #e9e9e9;}
 */
 .ui-header-bar .info li.psnl:hover{}
.ui-header-bar .info li.psnl img{ margin:0px 8px 0 0;}
.ui-header-bar .info .down-meu{ margin:10px 0 0; border:1px solid #ddd; padding:10px 0; position:absolute; right:0; width:130px;top:40px; background:#fff; height:auto; display:none;z-index:118;}
.ui-header-bar .info .down-meu:before{position: absolute;top: -11px;display: inline-block; background:url(../images/img/meuarr.png) no-repeat center; width:21px; height:12px;content: ''; right:20px; z-index:9;}
.ui-header-bar .info .down-meu li{ height:28px; line-height:28px; padding:0 0 0 22px; float:none;}
.ui-header-bar .info .down-meu li:hover{ background:#f1f1f1;}
.ui-header-bar .info .down-meu li.divider {height: 1px;margin: 9px 1px;overflow: hidden;background-color: #e5e5e5;border-bottom: 1px solid #fff;}
.ui-header-bar .info .down-meu li a{ display:block;}
.ui-header-bar .info .down-meu li i{ margin:0px 2px 0 0; position:relative;top:4px; height:17px;}
.ui-header-bar .info .down-meu li.myorders i{ background-position:-1px 0px;}
.ui-header-bar .info .down-meu li.mypj i{ background-position:-1px -20px;}
.ui-header-bar .info .down-meu li.mysc i{ background-position:-1px -41px;}
.ui-header-bar .info .down-meu li.myzl i{ background-position:-1px -61px;}
.ui-header-bar .info .down-meu li.outlogin i{ background-position:-1px -81px;}


/*顶部浮层*/
.float-box{
	height:72px; 
	position:fixed; 
	top:40px; 
	width:100%; 
	background:#fff;
	z-index:99;
	display:none;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
}
.float-search{
	width:960px;
	margin:0 auto;
}
.float-search .logo{
	width:154px;
	margin:17px 20px 0 0;
    float: left;
}
.float-search .search .search-box{
    border: 1px solid #009fe3;
    border-radius: 5px;
    height: 35px;
    line-height: 35px;
    margin: 17px 0 0;
    width: 600px;
}

/* 头部 */
.ui-header{
    background: #fff;
}
.ui-header .header{
    height: 105px;
    width: 960px;
    margin:0 auto;
}
.ui-header .logo{
    float: left;
    margin:20px 20px 20px 0;
}
.ui-header .logo span{
    font-size: 35px;
    color:#009FE3;
    position: relative;
    top: 8px;
    left: 20px;
}
.ui-header .search,
.float-search .search{
    float: right;
}
.ui-header .search .search-box input,
.float-search .search .search-box input{
    border: medium none;
    box-shadow: none;
    height: 25px;
    line-height: 25px;
    margin: 0;
    padding:5px 0;
    position: relative;
    width: 487px;
    float: left;
}
.ui-header .search .search-box input.tips,.float-search .search .search-box input.tips{
	color:#9a9a9a;
}
.ui-header .search .search-box{
    border: 1px solid #009fe3;
    border-radius: 5px;
    height: 35px;
    line-height: 35px;
    margin: 30px 0 0;
    width: 600px;
}
.ui-header .search .search-box .search-icon,
.float-search .search .search-box .search-icon
{
    float: left;
    height: 30px;
    left: 2px;
    position: relative;
    top: 2px;
    width: 40px;
    background: url("../images/img/search.jpg") no-repeat;
}
.ui-header .search .search-box .search-btn,
.float-search .search .search-box .search-btn{
    background: none repeat scroll 0 0 #009fe3;
    color: #fff;
    display: inline-block;
    float: left;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 73px;
    cursor: pointer;
}
.ui-header .search  .suggest {
    line-height: 30px;
    margin: 0 0 0 15px;
}
.ui-header .search  .suggest span {
    margin:0 10px 0 0;
	cursor:pointer;
}
.ui-header .search  .suggest span.spe {
    color: red;
}

/* 导航条 */
.ui-menu{
    background: #009fe3;
    line-height: 40px;
}
.ui-menu .menu{
    width: 960px;
    margin:0 auto;
}
.ui-menu ul{
    margin:0;
}
.ui-menu ul li{
    float: left;
	position:relative;
	z-index: 5;
}
.ui-menu ul li.down_link {
    float: right;
    position: relative;
}
.ui-menu ul li.down_link a{
    padding:0;
}
.ui-menu ul li.down_link a:hover{
	padding:0;
	background: #009fe3;
}
.ui-menu ul li.down_link .down_p_l {
    display: inline-block;
    height: 45px;
    left: 13px;
    position: absolute;
    top: -8px;
    width: 45px;
}
.ui-menu ul li a{
    color: #fff;
    font-size: 16px;
    display: inline-block;
    /*padding:0 20px;*/
    line-height: 40px;
	width:108px;
	text-align:center;
}
.ui-menu ul li a:active,
.ui-menu ul li:hover,
.ui-menu ul li a:hover,
.ui-menu ul li a.active
{
    background:url(../images/img/meubg.png) no-repeat center;
	text-decoration:none;
}
.ui-menu ul li .dropBox a:active,
.ui-menu ul li .dropBox a:hover,
.ui-menu ul li .dropBox a.active{
	background: #fff;
}
.ui-menu ul li a.index{ 
	padding:0 10px; background:url(../images/img/navbg.png) no-repeat 132px 13px #3B81C7; width:140px;
}
.ui-menu ul li .dropBox{
	position:absolute;
	top:35px;
	left:4px;
	padding:0;
	background:#fff;
	z-index:99;
	display:none;
	background:#3fb0e1;
	border-radius:0 0 5px 5px;
/*	border:1px solid #f1f1f1;
	border-top:1px solid #009fe3;*/
}
.ui-menu ul li .dropBox ul{
	margin:6px 0 0;
	overflow:hidden;
	width:98px;
	background:#fff;
	padding:5px 0 ;
	border-radius:0 0 5px 5px;
	border: 1px solid #E0DBDB;
	border-top: none;
}
.ui-menu ul li .dropBox ul li{	
	line-height:30px;
}
.ui-menu ul li .dropBox ul li a{
	text-align:left;
	color:#009fe3;
	padding:0;
	font-size:14px;
	padding-left:20px;
	width:80px;
	height:30px;
	line-height:30px;
}
.ui-menu ul li .dropBox ul li a:hover,
.ui-menu ul li .dropBox ul li:hover{background:#def5ff;}
/* 健康咨询首页 */
html ,body{background: #FBFBFB}
.page-main{
    width: 960px;
    margin:0 auto;
}
.page-main .page-content{
    width: 730px;
    float: left;
    margin: 0px 5px 0 0;
}
.page-main .page-content .leftmeu{
	width:158px;
	border:1px solid #eee;
	float:left;
	background:#fff;
}

.page-main .page-content .leftmeu ul{
	padding-left:30px;	
	margin:0;
}

.page-main .page-content .leftmeu li{
	line-height:34px;
	border-bottom:1px solid #eee;
	position:relative;
	padding-left:5px;
	position:relative;
	cursor:pointer;
}
.page-main .page-content .leftmeu li:hover{
	color:#404040;
}
.page-main .page-content .leftmeu .rfloatBox{
	position:absolute;
	top:-1px;
	left:128px;
	border:1px solid #cdcccc;
	border-left:none;
	border-radius:0 0 3px 3px;
	padding:8px 0px 0;
	z-index:9;
	background:#fff;
	display:none;
}
.page-main .page-content .leftmeu .rfloatBox .tbTltle{
	border-bottom:1px solid #ccc;
	width:514px;
	overflow:hidden;
	padding:0 5px;
	margin:0 20px;
}
.page-main .page-content .leftmeu .rfloatBox .tbTltle li{
	height:20px;
	line-height:20px;
	width:60px;
	text-align:center;
	float:left;
	cursor:pointer;
	padding:0;
	margin:0 4px 5px 0;
	border:none;
}
.page-main .page-content .leftmeu .rfloatBox .tbTltle li.cur,.page-main .page-content .leftmeu .rfloatBox .tbTltle li:hover{
	background:#0093d0;
	color:#fff;
}
.page-main .page-content .leftmeu .rfloatBox .fConList{
	border-left:1px solid #eee;
	padding:10px 0 0 20px;
}
.page-main .page-content .leftmeu .rfloatBox .fConList li{
	border:none;
	padding:0;
	overflow:hidden;
}
.page-main .page-content .leftmeu .rfloatBox .fConList .flTxt{
	width:36px;
	display:inline-block;
	font-size:14px;
}
.page-main .page-content .leftmeu .rfloatBox .fConList .flName{
	margin-left:36px;	
}
.page-main .page-content .leftmeu .rfloatBox .fConList .flName a{
	width:68px;
	padding-right:10px;
	display:inline-block;
	color:#000;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}
.page-main .page-content .leftmeu .rfloatBox .fConList .flName a:hover{
	color:#0785db;
}
.page-main .page-content .leftmeu li:last-child{
    border-bottom:none;
}

.page-main .page-content .leftmeu li a{
    color:#3e3e3e;
}

.page-main .page-content .leftmeu li i{
	background:url(../images/img/icons_l.png) no-repeat;
	width:25px;
	height: 30px;
	display:inline-block;
	position:absolute;
	left:-25px;
	top: 5px;
}
.page-main .page-content .leftmeu li i.ks101{
	background-position:0 5px;
}
.page-main .page-content .leftmeu li i.ks102{
	background-position:0 -35px;
}
.page-main .page-content .leftmeu li i.ks103{
	background-position: 0 -69px;
}

.page-main .page-content .leftmeu li i.ks104{
	background-position: 0 -100px;
}
.page-main .page-content .leftmeu li i.ks105{
	background-position: 0 -133px;
}
.page-main .page-content .leftmeu li i.ks106{
	background-position: 0 -170px;
}
.page-main .page-content .leftmeu li i.ks107{
	background-position: 4px -200px;
}
.page-main .page-content .leftmeu li i.ks108{
	background-position: 0 -234px;
}
.page-main .page-content .leftmeu li i.ks109{
	background-position: 0 -270px;
}
.page-main .page-content .leftmeu li i.ks110{
	background-position: 0 -305px;
}
.page-main .page-content .leftmeu li i.ks111{
	background-position: 0 -335px;
}
.page-main .page-content .leftmeu li i.ks112{
	background-position: 0 -374px;
}
.page-main .page-content .leftmeu li i.ks113{
	background-position: 0 -401px;
}
.page-main .page-content .leftmeu li i.ks114{
	background-position: 0 -436px;
}
.page-main .page-content .leftmeu li i.ks115{
	background-position: 0 -477px;
}
.page-main .page-content .leftmeu li i.ks116{
	background-position: 0 -509px;
}
.page-main .page-content .leftmeu li i.ks117{
	background-position: 0 -543px;
}
.page-main .page-content .conBox{ 
	margin:5px 0 0 165px;
	overflow:hidden;
}
.page-main .page-content .sildeBox{
    width:565px;
	height:282px;
	background:#ccc;
}
.page-main .page-content .oneSlf{
	border:1px solid #f1f1f1;
	overflow:hidden;
	margin-top:5px;
	padding:5px 10px 20px;
	background: #fff;
	height: 277px;
}
.page-main .page-content .nbTitle{
	color:#0785db;
	font-size:18px;
	margin:5px 0 5px 5px;
}
.page-main .page-content .nbTitle span{
	color:#ff5e01;
	margin-left:5px;
	font-size:14px;
}
.page-main .page-content .oneSlf .where{
	color:#ff5e01;
	font-size:14px;
	padding:30px 20px 27px 10px;
}

.page-main .page-content .oneSlf .bodyBox{
	margin:0 0 15px 0px;
}
.page-main .page-content .oneSlf .bodywhere{
	width:383px;
	padding:0 35px 0 12px;
	border:1px solid #d8d7d7;
	display:inline-block;
	border-radius:3px;
	line-height:35px;
	height:35px;
	font-size:14px;
	color:#9a9a9a;
	background:url(../images/img/arr.png) no-repeat 397px 14px #fff;
	position:relative;
}
.page-main .page-content .oneSlf .bodywhere .bzTxtBox{
	height:35px;
	overflow:hidden;
	width:383px;
}
.page-main .page-content .oneSlf .bodywhere .bzTxt,
.page-content .zndzBox .layout .stpeBox .stpes .bzTxt{
	height:35px;
}
.page-main .page-content .oneSlf .bodywhere .bzTxt span,
.page-content .zndzBox .layout .stpeBox .stpes .bzTxt span{
	padding:2px 25px 2px 5px;
	background:#f2f2f2;
	position:relative;
	margin-right:5px;
}
.page-main .page-content .oneSlf .bodywhere .bzTxt i,
.page-content .zndzBox .layout .stpeBox .stpes .bzTxt i{
	position:absolute; 
	right:0px;
	top:-7px;
	font-size:16px;
	cursor:pointer;
	border-radius:3px;
	color:#c3c3c3;
	font-weight:normal;
	width:20px;
	text-align:center;
}
.page-main .page-content .oneSlf .bodywhere .arrBox{
	width:35px;
	height:37px;
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
}
.page-main .page-content .oneSlf .bodywhere .bzBox,
.page-content .zndzBox .layout .stpeBox .bzBox,
.page-main .page-content .oneSlf .bodywhere .single{
	height:120px;
	overflow-y:scroll;
	border:1px solid #e9e9e9;
	border-top:none;
	position:absolute;
	width:430px;
	background:#fbfbfb;
	top: 36px;
	left: -1px;
	border-radius:0 0 3px 3px;
	display:none;
}
.page-main .page-content .oneSlf .bodywhere .bzBox ul,
.page-content .zndzBox .layout .stpeBox .bzBox ul,
.page-main .page-content .oneSlf .bodywhere .single ul{
	margin:0;
	padding:0;
}
.page-main .page-content .oneSlf .bodywhere .bzBox li,
.page-content .zndzBox .layout .stpeBox .bzBox li{
	padding:0 0 0 10px;
	border-bottom:1px solid #e6e6e6;
	height:30px;
	line-height:30px;
	cursor:pointer;
	margin-right: 10px;
}
.page-content .zndzBox .layout .stpeBox .bzBox li:hover,
.page-main .page-content .oneSlf .bodywhere .bzBox li:hover{
	background:#447aaf;
	color:#fff;
}
.page-content .diseaseList{ 
	padding:15px; 
	width:510px; 
	height:165px;
	padding-top:20px;
	overflow-y:scroll;
	border:1px solid #f0f0f0;
	margin-top:5px;
	text-align:center;
}
.page-content .diseaseList span,.page-content .diseaseList a{
	padding:0 9px;
	height:22px;
	line-height:22px;
	border:1px solid #7cc67b;
	display:inline-block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
	max-width:440px;
	color:#7cc67b;
	cursor:pointer;
	border-radius:3px;
	margin:0 10px 5px 0;
}
.page-content .diseaseList span{padding:0 9px 0 25px; background:url(../images/img/rdo-ck.png) no-repeat;}
.page-content .diseaseList i.shim{height: 22px;width: 30px;white-space:nowrap;}

/*.page-content .diseaseList a:hover{ text-decoration:none;background:#7cc67b;color:#fff;}*/
.page-content .diseaseList span.c1,.page-content .diseaseList a.c1{color: #d78a2f;border:1px solid #d78a2f; }
.page-content .diseaseList span.c2,.page-content .diseaseList a.c2{color: #9307db;border:1px solid #9307db; }
.page-content .diseaseList span.c3,.page-content .diseaseList a.c3{color: #d2d42e;border:1px solid #d2d42e;}
.page-content .diseaseList span.c4,.page-content .diseaseList a.c4{color: #41c13a;border:1px solid #41c13a;}
.page-content .diseaseList span.c5,.page-content .diseaseList a.c5{color: #0785db;border:1px solid #0785db;}
.page-content .diseaseList span.c6,.page-content .diseaseList a.c6{color: #7cc67b;border:1px solid #7cc67b;}
.page-content .diseaseList span.c7,.page-content .diseaseList a.c7{color: #07dbd4;border:1px solid #07dbd4; }

.page-content .content-item .table a.c1{color: #d78a2f !important;}/* 优先级最大 */
.page-content .content-item .table a.c2{color: #9307db !important;}
.page-content .content-item .table a.c3{color: #d2d42e !important;}
.page-content .content-item .table a.c4{color: #41c13a !important;}
.page-content .content-item .table a.c5{color: #0785db !important;}
.page-content .content-item .table a.c6{color: #7cc67b !important;}
.page-content .content-item .table a.c7{color: #07dbd4 !important;}

.page-content .diseaseList span.c1{background-position:6px -18px;}
.page-content .diseaseList span.c2{background-position:6px -41px;}
.page-content .diseaseList span.c3{ background-position:6px -64px;}
.page-content .diseaseList span.c4{ background-position:6px 5px;}
.page-content .diseaseList span.c5{ background-position:6px -87px;}
.page-content .diseaseList span.c6{ background-position:6px -133px;}
.page-content .diseaseList span.c7{background-position:6px -110px;}


.page-content .morecheck span.c1{background-position:6px -180px;}
.page-content .morecheck span.c2{background-position:6px -202px;}
.page-content .morecheck span.c3{background-position:6px -226px;}
.page-content .morecheck span.c4{background-position:6px -156px;}
.page-content .morecheck span.c5{background-position:6px -248px;}
.page-content .morecheck span.c6{background-position:6px -294px;}
.page-content .morecheck span.c7{background-position:6px -271px;}

.page-content .diseaseList span.check{
	padding:0 9px 0 25px;
	background:url(../images/img/more-w.png) no-repeat 6px 3px #7cc67b;
	color:#fff;
	border:1px solid #7cc67b;
}
.page-content .diseaseList span.on{
	padding:0 9px 0 25px;
	background:url(../images/img/radio-b.png) no-repeat 5px center #7cc67b;
	color:#fff;
	border:1px solid #7cc67b;
}
.page-content .diseaseList a:hover{ background:#7cc67b;color:#fff;border:1px solid #7cc67b;}
.page-content .slfbtm{
	margin:10px 0 0;
}
.page-content .next-grnbtn{
	height:30px;
	line-height:30px;
	padding:0 18px;
	background:#7cc67b;
	display:inline-block;
	color:#fff;
	font-size:14px;
	border-radius:3px;
}
.page-content .prev-txt{
	color:#fff;
	margin:0px 10px 0 0;
	display:inline-block;
	padding:0 18px;
	font-size:14px;
	border-radius:3px;
	height:30px;
	line-height:30px;
	background:#0785da;
}

.page-main .page-content .oneSlf .nextBtn{
	height:35px;
	line-height:35px;
	color:#fff;
	background:#7cc67b;
	font-size:18px;
	text-align:center;
	width:98px;
	display:inline-block; 
	border:1px solid #7cc67b;
	border-radius:3px;
	margin-left:5px;
	text-decoration:none;
}

.page-main .page-content .oneSlf .where img{
	margin-right:8px;
}
.page-main .page-content .oneSlf .sTltle{
	color:#0785db;
	font-size:14px;
	margin-left:5px;
}
.page-main .page-content .oneSlf .zzList{
	width:470px;
	margin:20px auto 0;
	color:#3ba239;
}
.page-main .page-content .oneSlf .zzList a{
	color:#3ba239;
	white-space:nowrap;
	margin:0 5px;
}
.page-main .page-content .news {
    border: 1px solid #eee;
    overflow: hidden;
    background: #fff;
	margin-top:5px;
}
.page-main .page-content .img{
    width: 348px;
    height: 290px;
    float: left;
}
.page-main .page-content .img img{
    width: 100%;
    height: 100%;
}
.page-main .page-content .list{
    float: left;
    padding: 0 0 0 20px;
    text-align: center;
    width: 358px;
    height: 290px;
}
.page-main .page-content .list .intro{
	margin:20px 0;
}
.page-main .page-content .list .intro .stitle{ margin-bottom:10px;}
.page-main .page-content .list .jjintro{
	text-align:left;
	text-indent:2em;
}
.page-main .page-content .list a{
    color: #333;
}
.page-main .page-content .list .jjintro a,.page-main .page-content .list a.blue{color: #009FE3;}
.page-main .page-content .list .title a{
    font-size: 14px;
    line-height: 30px;
}
.page-main .page-content .list .sub a{
    font-size: 12px;
    color: #666;
}
.page-main .page-content .list .item {
	text-align:left;
}
.page-main .page-content .list .item.last {
    border: none;
}

.page-content .content-item{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #eee;
    margin: 5px 0 10px;
    overflow: hidden;
    padding: 10px;
}
.page-content .content-item .listBox a{ color:#999;}
.page-content .content-item .pic-item {
    margin: 15px 0 10px;
    overflow: hidden;
}
.page-content .content-item .pic-item .item{
    display: inline-block;
    font-size: 14px;
    text-align: center;
    color: #fff;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    margin:8px;
    background: #0785db;
    width: 160px;
}
.page-content .content-item .pic-item .item .desc{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.page-content .content-item .pic-item .item img{
    height: 165px;
    width: 160px;
}
.page-content .content-item .title,
.jkbk-right .inertitle,
.fbplBox .inertitle{
    border-bottom: 1px solid #ccc;
    font-size: 16px;
	line-height:30px;
	overflow:hidden;
}
.page-content .content-item .pic-item a:hover img,.page-main .page-sidebar .toolBox .toolList li a:hover i{
	opacity: 0.55;
	-moz-opacity: 0.55;
	filter: alpha(opacity=55);
}
.page-content .content-item .text,.jkbk-right .inertitle .text,.fbplBox .inertitle .text{
    border-bottom: 2px solid #0785db;
    line-height: 30px;
    display: inline-block;
    padding:0 5px;
    color: #0785db;
    float: left;
}
.page-content .content-item .askBox{
	margin:10px 5px;
}
.page-content .content-item .askBox textarea,.plCon textarea{
	width:494px;
	height:48px;
	border-radius:3px;
	border:1px solid #e5e5e5;
	overflow:hidden;
	resize: none;
	text-indent:10px;
	padding:5px 0;
}
.page-content .content-item .askBox input{
	width:127px;
	height:57px;
	line-height:57px;
	text-align:center;
	border:none;
	color:#fff;
	font-size:18px;
	background:#0093d0;
	margin:2px 0 0 15px;
	border-radius:3px;
}
.page-content .content-item .hotzj{
	height:84px;
	border:1px solid #b5e7fb;
	overflow:hidden;
}
.page-content .content-item .hotzj .hottext{
	padding:20px;
	background:#0093d0;
	font-size:18px;
	width:40px;
	float:left;
	color:#fff;
	line-height:22px;
}
.page-content .content-item .hotzj .zjList{
	float:left;
	margin:8px 0 0 8px;
}
.page-content .content-item .hotzj .zjList li{
	float:left;
	width:204px;
}
.page-content .content-item .hotzj .zjList img{
	float:left;
	width:65px;
	height:65px;
}
.page-content .content-item .hotzj .zjinfro{
	margin-left:74px;
}
.page-content .content-item .hotzj .zjinfro .goBtn{
	width:84px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#fff;
	margin-top:3px;
	display:block;
	background:#0093d0;
	border-radius:3px;
}
.page-content .content-item .hotzj .zjinfro a.goBtn:hover,
.search-conlist .conLeft a.ghBtn:hover{
	text-decoration: none;
}
.page-content .content-item .tabUl{
	width:692px;
	height:20px;
	border-bottom:1px solid #d7d6d6;
	margin: 15px 0;
	padding-left:8px;
}
.page-content .content-item .tabUl li{
	padding:0 14px;
	float:left;
	cursor:pointer;
	line-height:19px;
}
.page-content .content-item .tabUl li.on{
	border:1px solid #d7d6d6;
	border-bottom:1px solid #fff;
}
.page-content .content-item .listBox ul{
	margin:0 0 15px;
	display:none;
}
.page-content .content-item .listBox li{
	margin:0;
	line-height:32px;
	height:32px;
	padding-right:10px;
}
.page-content .content-item .listBox li.bg{
	background:#f5f5f5;
}
.page-content .content-item .listBox li span{
	margin-left:10px;
}
.page-content .content-item .listBox li img{
	margin-left:5px;
	position:relative;
	top:-2px;
}
.page-content .content-item .btmTotle{
	text-align:right;
}
.page-content .content-item .news-list ul{
    float: left;
    margin: 0 10px;
    width: 332px;
}
.page-content .content-item .news-list ul li{
    line-height: 25px;
    list-style: disc inside;
}
.page-content .content-item .news-list ul a{
    color: #333;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.page-content .content-item.jbfz .text{
    color: #F2A114;
    border-bottom:2px solid #F2A114;
}
.page-content .content-item.mrbj .text{
    color: #F15D15;
    border-bottom:2px solid #F15D15;
}
.page-content .content-item.jbfz .item{
    background:#F2A114 ;
}
.page-content .content-item.mrbj .item{
    background:#F15D15 ;
}
.page-content .content-item .title-tab{ 
	margin:7px 0 0 10px;
	line-height: 22px;
}
.page-content .content-item .title-tab a{
	padding:1px 5px;
	font-size:14px;
	margin-right:5px;
}
.page-content .content-item .title-tab a.cur,
.page-content .content-item .title-tab a:hover{
	background:#009fe3;
	color:#fff;
}
.page-content .content-item .ul-pic3L,
.page-content .content-item .ul-txt3L,
.page-content .content-item .ul-dct3L{
	margin:20px 0 0;
	border-bottom:1px dashed #ccc;
	overflow:hidden;
}
.page-content .content-item .ul-txt3L{
	margin:10px 0 0;
	border-bottom:none;
}
.page-content .content-item .ul-pic3L img{
	width:220px;
	height:130px;
}
.page-content .content-item .ul-txt3L a{ 
	color:#3e3e3e;
}
.page-content .ul-pic3L li a:hover img{ 
	opacity:0.5;
	-moz-opacity: 0.55;
	filter: alpha(opacity=55);
}
.page-content .content-item .ul-pic3L li img:hover{
}
.page-content .content-item .ul-pic3L li,
.page-content .content-item .ul-txt3L li,
.page-content .content-item .ul-dct3L li{
	width: 228px;
	float:left;
	padding:0 0 5px 5px;
	font-size:14px;
}
.page-content .content-item .ul-pic3L .pic3L-name{
	margin-top:5px;
}
.page-content .content-item .ul-pic3L .pic3L-name span{
	color:#fff;
	padding:0px 5px;
	background:#60b45f;
	margin-left:5px;
	font-size:12px;
	border-radius:3px;
}
.page-content .content-item .ul-dct3L{
	margin:30px 0 0;
	border-bottom:none;
}
.page-content .content-item .ul-dct3L img{ width:79px; height:79px;}
.page-content .content-item .ul-dct3L .dctIfro{
	margin:10px 0 0 100px;
}
.page-content .content-item .ul-dct3L .dctGood{
	background:#edf8fd;
	padding:5px;
	overflow:hidden;
	width:210px;
	margin:10px 0 0;
	height:58px;
}
.page-content .content-item .table{
	margin:15px 0 0;
}
.page-content .content-item .table td{
	border:none;
}
.page-content .content-item .table td.t{
	font-weight:normal;
	font-size:16px;
	text-align:right;
	color:#9a9a9a;
	width:50px;
}
.page-content .content-item .table td.l{
	width:280px;
}
.page-content .content-item .table td.l a{
	width:120px;
	display:inline-block;
	font-size:14px;
	color:#404040;
	padding-right:10px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
}
.page-content .content-item .table td.l a.spcl{
	color:#ff7a41;
}

#searchForm{ display:none;}

/*健康百科*/
.jkbk-conbox{ margin-top:10px;}
.jkbk-left{
	width:332px;
	overflow:hidden;
}
.jkbk-left .jbtitle{ text-align:center; padding-bottom:5px;}
.jkbk-left img { margin-bottom:10px; /*width:330px;*/}
.jkbk-left .jkbk-txt{ text-indent:2em;}

.jkbk-right{ width:357px;}
.jkbk-right .inertitle{}
.jkbk-right .ddList{ margin-top:10px;}
.jkbk-right .ddList a{
	display:inline-block;
	width:110px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
	line-height:30px;
	padding-right:5px;
}
.jkbk-right .jkbk-zxList{
	padding:0; 
	margin:10px 0 0;
}

.jkbk-right .jkbk-zxList li{
	overflow:hidden;
	line-height:28px;
}

.jkbk-right .jkbk-zxList li a{ color:#404040;}
.jbkBox{
	padding:0 0 0 40px;
}
.jbkBox .zm{ font-size:24px; color:#1abb9a; margin:20px 0;}
.jbkList {
	margin-bottom:60px;
}
.jbkList a{ 
	width:130px; 
	margin-right:30px;
	display:inline-block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
}

/* sidebar */
.page-main .page-sidebar {
    float: right;
    margin: 5px 0 0;
    width: 225px;
}
.page-main .page-sidebar .loginBox{
	width:199px;
	height:235px;
	padding:14px 12px 0;
	border:1px solid #f1f1f1;
	margin-bottom:5px;
	color:#404040;
	font-size:14px;
	letter-spacing: 2px;
	background:#fff;
}
.page-main .page-sidebar .loginBox .totleNub{
	width:176px;
	height: 25px;
	line-height:28px;
	text-align:center;
	border:2px solid #aeadad;
	margin:5px auto 12px;
	color:#202020;
	border-radius:5px;
	padding: 5px 0 0;
}
.page-main .page-sidebar .loginBox .freeDct{
	font-size:13px;
	margin-left:8px;
}
.page-main .page-sidebar .loginBox .freeDct span{
	color:#ff5e01;
	font-size:18px;
}
.page-main .page-sidebar .loginBox .totleNub span{
	width:21px;
	display:inline-block;
	border-right:1px solid #aeadad;
	text-indent:999em;
	height: 20px;
	background:url(../images/img/number.png) no-repeat 0 0;
}
.page-main .page-sidebar .loginBox .totleNub span:last-child{
	border:none;
}
.page-main .page-sidebar .loginBox .loginIfro{
	width:197px;
	overflow:hidden;
}
.page-main .page-sidebar .loginBox .loginIfro img.fl{width:71px;height:71px;margin-top: 11px;}
.page-main .page-sidebar .loginBox .loginIfro .infroCon{
	margin:16px 0 0 82px;
	font-size:12px;
}
.page-main .page-sidebar .loginBox .btnsBox{
	width:185px;
	margin:15px auto 0;
	text-align:center;
	font-size:18px;
}
.page-main .page-sidebar .loginBox .btnsBox a{
	display:block;
	color:#fff;
	height:34px;
	line-height:34px;
	background:#3fb9ed;
	margin-bottom:22px;
}
.page-main .page-sidebar .loginBox .btnsBox a:hover{
	text-decoration:none;
	background:#27aae2;
}
.page-main .page-sidebar .loginBox .btnsBox a.loginBtn{
	background:#f98b15;
}
.page-main .page-sidebar .loginBox .btnsBox a.loginBtn:hover{
	background:#f07e04;
}
.page-main .page-sidebar .toolBox{
	width:223px;
	border:1px solid #f1f1f1;
	background:#fff;
	margin-bottom:5px;
	height:333px;
}
.page-main .page-sidebar .nbTitle{
	font-size:18px;
	color:#0785db;
	margin:10px 0 10px 9px;
}
.page-main .page-sidebar .toolBox .toolList{
 	width:197px;
	margin:15px auto;
	overflow:hidden;
}
.page-main .page-sidebar .toolBox .toolList a{color:#757979;}
.page-main .page-sidebar .toolBox .toolList a:hover{
	color:#0785db;
}
.page-main .page-sidebar .toolBox .toolList li{
	float:left;
	width:98px;
	text-align:center;
	font-size:14px;
	border-bottom:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	padding:10px 0 3px;
}
.page-main .page-sidebar .toolBox .toolList li.norb{
	border-right:none;
}
.page-main .page-sidebar .toolBox .toolList li.nobtb{
	border-bottom:none;
}
.page-main .page-sidebar .toolBox .toolList li i{
	width:45px;
	height:47px;
	margin:0 auto;
	display:block;
	background:url(../images/img/icons_tool.jpg) no-repeat;
}
.page-main .page-sidebar .toolBox .toolList li i.t1{
	background-position:0 0;
}
.page-main .page-sidebar .toolBox .toolList li i.t2{
	background-position: 0 -198px;
}
.page-main .page-sidebar .toolBox .toolList li i.t3{
	background-position: 0 -64px;
}
.page-main .page-sidebar .toolBox .toolList li i.t4{
	background-position: 0 -264px;
}
.page-main .page-sidebar .toolBox .toolList li i.t5{
	background-position: 0 -131px;
}
.page-main .page-sidebar .toolBox .toolList li i.t6{
	background-position: 0 -329px;
}

.page-main  .sidebar-item {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #eee;
    /*height: 300px;*/
    padding:5px;
    margin: 0 0 10px 0;
}
.page-main  .sidebar-item .title {
    border-bottom: 1px solid #ccc;
    font-size: 16px;
    overflow: hidden;
}
.page-main  .sidebar-item .title .text{
    border-bottom: 2px solid #009FE3;
    color: #009FE3;
    display: inline-block;
    line-height: 30px;
	padding:0 10px;
	float: left;
}
.page-main  .sidebar-item .title .more{
	font-size:14px;
	margin-top:7px;
}
.page-main  .sidebar-item  .cloud {
    height: 220px;
    margin: 20px 0 0;
    width: 100%;
}

.page-main  .sidebar-item ul{
    margin: 10px 0 0 5px;
}
.page-main  .sidebar-item ul li img{
    float: left;
	width:58px;
	height:70px;
}
.page-main  .sidebar-item ul li .desc{
    padding-left: 70px;

}
.page-main  .sidebar-item ul li {
    color: #333;
    /*display: block;*/
    height: 70px;
    margin: 0 0 10px;
    overflow: hidden;
}
.page-main  .sidebar-item ul .desc .name {
    font-size: 14px;
    color: #77C0ED;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.page-main  .sidebar-item ul .desc .level {
    font-size: 12px;
    color: #999;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.page-main  .sidebar-item ul .desc .address {
    font-size: 12px;
    color: #999;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.page-main  .sidebar-item .czggList li{
	height:25px;
	line-height:25px;
	color:#3e3e3e;
	border-bottom:1px dashed #ccc;
	padding:5px 5px 0;
}
.page-main  .sidebar-item .yyggList li,
.page-main  .sidebar-item .ysList li{
	border-bottom:1px dashed #ccc;
	padding:5px;
	overflow:hidden;
}
.page-main  .sidebar-item .yyggList li{
	line-height:18px;
	color:#3e3e3e;
}
.page-main  .sidebar-item .yyggList li a,
.page-main  .sidebar-item .ysList li a{
	height:auto;
	margin:0;
	display:inline;
}
.page-main  .sidebar-item .yyggList li.nobd,
.page-main  .sidebar-item .ysList li.nobd,
.page-main  .sidebar-item .czggList li.nobd{
	border-bottom:none;
}
.page-main  .sidebar-item .ysList li{
	line-height:125%;
}
.page-main  .sidebar-item .ysList .ysName{
	margin-bottom:5px;
}
.page-main  .sidebar-item .ysList .ysxx{
	margin-left:70px;
}
.page-main  .sidebar-item .ysList li a{
	color:#0785db;
}
.page-main  .sidebar-item .ysList img{
	width:55px;
}


/*挂号首页*/
.page-content .zndzBox{
	width:728px;
	border:1px solid #f1f1f1;
	background:#fff;
	margin-top:5px;
}
.page-content .zndzBox .zndzHead{
	background:#f6f6f6;
	height:45px;
	overflow:hidden;
}
.page-content .zndzBox .layout{
	padding:20px 30px 20px 35px;
	overflow:hidden;
	position:relative;
}
.page-content .zndzBox .layout .rentimode{
	width:230px;
	position:relative;
}
.page-content .zndzBox .layout .ctrlzf{
	display: block;
	width: 41px;
	height: 53px;
	position: absolute;
	z-index:8;
	bottom: 9px;
	left: 8px;
}

.renerji li{
	position: absolute;
	z-index: 9;
	color:#fff;
	font-size:14px;
	line-height:18px;
}
.renerji li a{ 
	display:inline-block; 
	color:#fff;
	background:#447aaf;
	padding:1px 3px;
	border-radius:3px;
	white-space: nowrap;
}
.renerji li.bw1{top:9px; left:145px; z-index:19;}
.renerji li.bw3{top:65px; left:175px; z-index:18;}
.renerji li.bw9{top:90px; left:18px; z-index:18;}
.renerji li.bw4{top:115px; left:167px; z-index:13;}
.renerji li.bw5{top:162px; left:175px;z-index:12;}
.renerji li.bw6{top:65px; left:180px;z-index:19;}
.renerji li.bw7{top:113px; left:165px;z-index:18;}

.renerji li.bw8{top:138px; left:17px;z-index:19;}
.renerji li.bw2{top:37px; left:49px; z-index:18;}
.renerji li.bw10{top:185px; left:19px;z-index:17;}
.renerji li.bw11{top:97px; left:177px;z-index:15;}
.renerji li.bw12{top:140px; left:12px;}
.renerji li.bw13{top:124px; left:181px;}

.renerji .bwerji{ 
	min-width:46px;
	padding:5px 3px;
	position:relative;
	z-index:10;
	display:none;
}
.renerji .bwerji i{
	background: #399AB5;
	width:100%;
	height:100%;
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
}
.renerji .bwerji em{
	cursor:pointer;
	padding:0 3px;
	margin:2px 0;
	display:block;
}
.renerji .bwerji em:hover,.renerji .bwerji em.on{
	background:#7DBECF;
}

.page-content .zndzBox .layout .ctrlzf a{
	display: block;
	height: 22px;
	line-height:22px;
	text-align: center;
	color: #8fb2b8;
	border-radius:3px;
}
.page-content .zndzBox .layout .ctrlzf a.now{
	font-weight: bold;
	color: white;
	background:#8fb2b8;
}




.page-content .zndzBox .layout .stpeBox{
	margin-left:290px;
	/* padding-top:40px; */
}
.page-content .zndzBox .layout .stpeBox .stpes{
	width:340px;
	padding:0 20px 0 10px;
	color: #9a9a9a;
	border: 1px solid #d8d7d7;
	position: relative;
	border-radius: 3px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	cursor:pointer;
	margin-top:15px;
	background:url(../images/img/huiarr.gif) 350px 5px no-repeat;
	display:none;
}
.page-content .zndzBox .layout .stpeBox .bzBox{
	height:150px;
	width:370px;	
}
.page-content .zndzBox .layout .stpeBox .bzBox .bzTxt{
	width:340px;
	height: 35px;
	line-height: 35px;
}
.page-content .zndzBox .layout .stpeBox h3{
	font-size:36px;
	color:#009fe3;
}


.page-content .zndzBox .zndzHead ul{
	margin:0;
}
.page-content .zndzBox .zndzHead li{
	padding:0 20px;
	color:#a7a7a7;
	float:left;
	font-size:23px;
	margin:0;
	line-height:45px;
	cursor:pointer;
}
.page-content .zndzBox .zndzHead li.on{
	background:#fff;
	color:#009fe3;
}

/*详情页*/
.dHeader{ 
	padding:15px 0 0;
	background:#fff;
	height:30px;
}
.dHeader-conBox{
	width:960px;
	margin:0 auto;
}
.dHeader-conBox .leds{ margin-top:5px;}
.dHeader-conBox .addresBox{
	padding:20px 0;
	overflow:hidden;
}
.dHeader-conBox .addresBox img{
	width:215px;
	height:150px;
}
.dHeader-conBox .ystxBox img{
	width:140px;
}

.dHeader-conBox .addres{
	margin-left:250px;
}
.dHeader-conBox .ks-mid{
	margin:10px 0 5px;
}
.dHeader-conBox .ks-btm span{
	padding:1px 5px;
	margin-right:5px;
	color:#0785db;
	border-radius:3px;
	cursor:pointer;
}
.dHeader-conBox .addres td.n{
	width:40px;
}
.dHeader-conBox .addres td.c{
	width:400px;
	padding-right:20px;
}
.dHeader-conBox .addres td.fs{
	width:244px;
	font-size:18px;
}
.dHeader-conBox .addres td.fs a{
	min-width:46px;
	display:inline-block;
	color:#fff;
	height:25px;
	line-height:25px;
	font-size:14px;
	padding-left:18px;
	border-radius:3px;
	margin-top:10px;
	background:url(../images/img/btnicon.png) no-repeat #009fe3;
	background-position:9px 7px;
	text-align:center;
}
.dHeader-conBox .addres td.fs a.msg{background-position:9px -12px;}
.dHeader-conBox .addres td.fs a.ygz{background-position:7px -30px;width: 60px;}
.dHeader-conBox .addres td.fs a:hover{ text-decoration:none;}
.dHeader-conBox .addres td.fs i{
	font-size: 24px;
	line-height: 18px;
	position: relative;
	top: 2px;
}
.dHeader-conBox .addres em{
	color:#fe6812;
}
.dHeader-conBox .addres .btnTbl{
	margin-top:10px;
}
.dHeader-conBox .addres .btnTbl td{
	border:1px solid #f1f1f1;
	background:#fff;
	padding:5px 10px;
}
.dHeader .dHeader-conBox h3{
	margin:0;
	line-height:30px;
}
.dHeader .dHeader-conBox ul{
	font-size:12px;
	height:30px;
	float:right;
	margin:0;
}
.dHeader .dHeader-conBox ul li{
	padding:5px 30px 0;
	border:1px solid #e9e8e8;
	border-bottom:none;
	float:left;
	margin:0 0 0 5px;
	line-height:25px;
	border-radius:3px;
	cursor:pointer;
}
.dHeader .dHeader-conBox ul li a{
	color:#404040;
}
.dHeader .dHeader-conBox ul li.on{
	background:#f3f3f3;
}
.dConbg{
	background:#f3f3f3;
	width:100%;
	border-bottom:1px solid #dcdbdb;
	border-top:1px solid #dcdbdb;
	overflow:hidden;
	min-height:33px;
}
.dConbg .ledBox{
	margin:5px 0;
}
.dConbg .ledBox a{
	padding:1px 3px; 
	font-size:13px; 
	margin-right:30px; 
	color:#404040;
	border-radius:3px;
}
.dConbg .ledBox a.on,.dConbg .ledBox a:hover,.dHeader-conBox .ks-btm span.on{ 
	background:#4ea6cc;
	color:#fff;
}
.page-main .yyIntro{
	border:1px solid #eee;
	margin:10px 0 0 0;
	padding:10px 40px;
	background:#fff;
	overflow: hidden;
}
.page-main .yyIntro .yyName,
.page-main .article-box .yyName{
	text-align:center;
}
.page-main .yyIntro .introTxt{
	line-height:35px;
	font-size:13px;
	overflow: hidden;
}
.page-main .yyIntro .introTxt img{
	margin: 10px 15px 0 0;
	float:left;
}
.page-main .yyIntro .yyName h3{
	color:#000;
	text-align:center;
	margin:10px 0 5px;
}
.page-main .yyIntro .Intro-btm{
	overflow:hidden;
	margin:10px 0;
}
.page-main .shareBox{}
.page-main .shareBox a{ 
	width:20px;
	height:20px;
	display:inline-block;
	margin-left:6px;
	background:url(../images/img/share_icons.png) no-repeat;
}
.page-main .shareBox a.qqkj{
	background-position:0px 0px;
}
.page-main .shareBox a.sina{
	background-position:0px -24px;
}
.page-main .shareBox a.txwb{
	background-position:0px -48px;
}
.page-main .shareBox a.rrw{
	background-position:0px -72px;
}
.page-main .shareBox a.wx{
	background-position:0px -97px;
}
.page-main .shareBox a.more{
	background-position:0px -121px;
}
.page-main .yyIntro .jtInfo{
	overflow:hidden;
}
.page-main .yyIntro .jtInfo .jtTxt{
	width:386px;
	margin:30px 0 0 275px;
}
.article-box .yy-newsList{
	margin:0;
}
.article-box .yy-newsList li{
	border-bottom:1px dashed #e3e3e3;
	padding:0 20px 0 10px;
	line-height:34px;
}
.page,.cutepage{
	margin:75px auto 10px;
	overflow:hidden;
	text-align:center;
}
.page a,.cutepage a{
	width:28px;
	height:28px;
	border-radius:30px;
	font-size:15px;
	color:#b1b1b1;
	border:1px solid #b1b1b1;
	margin-right:5px;
	display:inline-block;
	text-align:center;
	line-height:28px;
	padding:0;
	float:none;
}
.page a.active,
.page a:hover,.cutepage a:hover,.cutepage a.selected{
	background:#75bedd;
	border:1px solid #75bedd;
	color:#fff;
	text-decoration:none;
}
.cutepage a.disabled{ display:none;}
/*.cutepage a.disabled:hover{ border:1px solid #b1b1b1;}*/
.page .pagenun,.cutepage .jumpnum{ 
	width:30px;
	height:10px;
	margin-bottom:5px;
}
.page .sureBtn,.cutepage a.jumpbtn{
	width:62px;
	height:23px;
	line-height:23px;
	text-align:center;
	border:none;
	color:#fff;
	margin-left:10px;
	background:#009fe3;
	position: relative;
	top: -1px;
	border-radius: 3px;
	cursor:pointer;
}


.page-main .article-box .tzczList{
	margin:5px 10px;
	line-height:25px;
	overflow:hidden;
}
.page-main .article-box .tzczList td.w90{
	width:90px;
}
.page-main .article-box .tzczList td.w110{
	width:110px;
}
.page-main .article-box .tzczList td.w225{
	width:225px;
}

.page-content .con-mzks{
	width:728px;
	border:1px solid #f1f1f1;
	background:#fff;
	margin-top:5px;
}
.page-content .con-mzks .mzksTitle{
	font-size:24px;
	color:#000;
	padding:14px 0 14px 20px;
	line-height: 120%;
}
.page-content .con-mzks .mzks-tips{
	background:#fef6ea;
	padding:15px 10px 5px;
}
.page-content .con-mzks .mzks-nub{
	padding:5px;
	min-height:750px;
}
.page-content .con-mzks .mzks-nub table{
	width:100%;
}
.page-content .con-mzks .mzks-nub table tr{ 
	border-bottom:1px dashed #cdcdcd;
}
.page-content .con-mzks .mzks-nub table td{
	padding:15px 0 10px 15px;
}
.page-content .con-mzks .mzks-nub table td.t{
	font-size:15px;
	color:#9a9a9a;
	width:105px;
}
.page-content .con-mzks .mzks-nub table td.ws span{
	width:145px;
	display:inline-block;
}

/*科室*/
.page-main .ksList{
	width:958px;
	margin-top:5px;
	border:1px solid #f1f1f1;
}
.page-main .ksList table,.page-main .inderTb table{
	width:100%;
	text-align:center;
}
.page-main .ksList th,.page-main .inderTb th{
	background:#f6f6e4;
	padding:13px 12px;
	font-weight:normal;
	height:40px;
}
.page-main .ksList td{
	border-bottom:1px solid #e3e3e3;
	padding:10px 12px;
}
.page-main .ksList td.dfbd{
	border-bottom:1px dashed #e3e3e3;
}
.page-main .ksList td.nobd,.page-main .inderTb td{ 
	border:none;
}
.page-main .ksList .telpb,.page-main .inderTb .telpb{
	padding:30px 0;
}
.page-main .ksList .telpb i,.page-main .inderTb .telpb i{
	width:24px;
	height:24px;
	display:inline-block;
	background:url(../images/img/telimg.png) no-repeat center bottom;
	position: relative;
	top: 5px;
}
.page-main .inderTb td.dfbd{
	border-bottom:1px dashed #e3e3e3;
}
.page-main .ksList td.pd0{padding:0;margin:0;}
.page-main .inderTb td{padding:5px;}
.page-main .ksList .ytime,
.page-main .inderTb .ytime{
	color: #0785db; 
	cursor:pointer;
	padding:3px 0;
}

.page-main .ksList .ytime:hover,
.page-main .ksList .ytime.cur,
.page-main .inderTb .ytime:hover,
.page-main .inderTb .ytime.cur{
	background:#eefad7;
	color:#5daf56;
}
.page-main .ksList .notime{ 	
	color:#999;
	padding:3px 0;
}
.page-main .ksList .yslb{
	margin:10px 0 0 67px;
}
.page-main .ksList em{
	color:#ff5e01;
}
.page-main .ksList img{
	float:left;
	width:57px;
}
.page-main .ksList th.w148{
	width:124px;
}
.page-main .ksList th.w160{
	width:126px;
}
.page-main .ksList th.w104{
	width:80px;
}
.page-main .inderTb th.w104{
	width:60px;
}
.page-main .ksList td.w42{
	width:54px;
}
.page-main .ksList th.w30{
	width:30px;
}
.page-main .ksList th.w435{
	width:435px;
}

.page-main .ksList .prev_wk,
.page-main .ksList .next_wk,
.page-main .inderTb .prev_wk,
.page-main .inderTb .next_wk
{
	display:inline-block;
	width:30px;
	height:30px;
	background:url(../images/img/gobg.png) no-repeat 0 -40px;
	cursor:pointer;
}
.page-main .ksList .next_wk,
.page-main .inderTb .next_wk{
	background-position:0 -120px;
}
.page-main .ksList .first_wk,
.page-main .inderTb .first_wk{
	background-position:0 0px;
}
.page-main .ksList .last_wk,
.page-main .inderTb .last_wk{
	background-position:0 -81px;
}

/*医生详情*/
.dHeader-conBox .ys-detile{
	margin-left:175px;
}

.dHeader-conBox .ys-detile .ysjj{
	margin-top:10px;
}
.yszxTb{
	width:958px;
	border:1px solid #f1f1f1;
	margin-top:15px;
}
.yszxTb table{
	width:100%;
	text-align:center;
}
.yszxTb th{
	background: #f6f6e4;
	height:45px;
	line-height:45px;
	font-weight:normal;
}
.yszxTb td{
	border-bottom:1px solid #e2e2e2;
	padding:10px;
}
.yszxTb th.w350{
	width:330px;
}
.yszxTb th.w140{
	width:160px;
}
.yszxTb th.w90{
	width:80px;
}

.yszxTb .lineOne{ 
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display:block;
	width:330px;
}

.yszxTb .from{
	width:120px;
	text-align:left;
	line-height:15px;
	margin:0 auto;
}

.twList ul{
	margin:0;
	padding:0;
	overflow:hidden;
}
.twList ul li{
	margin-top:10px;
	overflow:hidden;
}
.twList li .userTx{
	width:60px;
	text-align:center;
	line-height:22px;
}
.twList li .userTx img{ width:60px;}
.twList li .userPl{
	margin-left:68px;
	background:#edf8ff;
	padding:5px 10px;
	position:relative;
	border:1px solid #d6e5ef;
	border-radius:3px;
}
.twList li .userPl .userTxt{
	margin:5px 0;
}
.twList li .userPl i{
	position:absolute;
	left:-7px;
	background:url(../images/img/rbg.png) no-repeat;
	width:7px;
	height:8px;
	top:24px;
}

.morebtmLik{
	margin:55px 0 0;
	text-align:center;
}
.redbgTitle{
	height:46px;
	line-height:46px;
	background:#f6f6e4;
	padding-left:20px;
}
.normalBox{
	margin-top:10px;
	border: 1px solid #eee;
	background:#fff;
}
.twListBox{
	margin:0 15px;
}
.yys-list{
	padding:0 15px;
	margin:0;
}
.yys-list li{
	overflow:hidden;
	border-bottom:1px dashed #808080;
	padding-bottom:5px;
}
.yys-list .yys-title{
	margin:20px 0 10px;
}
.yys-list .yys-title a{ color:#404040;}
.yys-list .yys-con{ 
	width:740px;
}
.yys-list .yys-con p{
	padding:0;
	margin:0;
	text-indent:2em;
}
.yys-list .yys-btm{
	overflow:hidden;
	margin-top:10px;
}
.yys-list .yys-btm em{
	padding:0 10px;
}
.fbplBox{
	margin:40px 0 20px;
	overflow:hidden;
}
.fbplBox .plconBox{
	padding:40px 10px 50px 25px;
	overflow:hidden;
}
.fbplBox .plconBox .uPic{
	width:60px;
}
.fbplBox .plconBox .uPic img{
	width:60px;
	height:60px;
}
.fbplBox .plconBox .plCon{
	margin-left:100px;
}
.plCon textarea{
	width:800px;
	height:110px;
}
.plCon .subBtn{
	width:90px;
	text-align:center;
	background:#009fe3;
	height:33px;
	line-height:33px;
	color:#fff;
	border:none;
	border-radius:3px;
}
/* 广告位 */
.page-main .page-sidebar .banner-box{
    margin: 10px 0 0 ;
}
.page-main .page-sidebar .banner{
    margin: 0 0 10px 0;
    display: block;
}


.carousel-control{top:128px;}

/*弹出窗*/
.modal-dialog{
	position: relative;
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #000;
	z-index:-1;
}
.modal.fade.in{top:60%;}
.modal-backdrop, .modal-backdrop.fade.in {
	filter: alpha(opacity=40);
	opacity: .4;
}
.modal-content{
	position: relative;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
	box-shadow: 0 3px 9px rgba(0,0,0,.5);
}
.modal{ width:auto; left:55%;}	
  .popcon{ text-align:center; width:330px;}
  .popcon .poptxt{ margin:17px 0 20px;}
  .popbtns{ height:36px; background:#f7f7f7; padding:10px 0; text-align:center;}
  .popbtns .popbtn-b,.popbtns .popbtn-h,.popbtn-b{ width:101px; height:36px; border:none; line-height:36px; border-radius:3px; font-size:18px; color:#fff; display:inline-block; text-align:center;}
  .popbtns .popbtn-b,.popbtn-b{ background:#1faae5;}
  .popbtns .popbtn-h{ background:#a0a0a0; margin-right:37px;}
  .popcon i.tel{ width:68px; height:68px; display:block; background:url(../images/img/telimg.png) no-repeat top center; margin:0px auto 20px;}

/* 底部 */
.ui-footer{
    margin: 40px 0 0 0;
    border-top: 1px solid #ccc;
    background: #EDEDED;
    height: 230px;
}
.ui-footer .footer{
    width: 960px;
    margin: 0 auto;
}
.ui-footer .content{
    overflow: hidden;
    margin: 0 0 10px 0;
}
.ui-footer .logo {
    float: left;
    margin: 20px 0 0;
    width: 300px;
}
.ui-footer .desc {
    float: left;
    margin: 45px 0 0 0;
    width: 400px;
}
.ui-footer .desc .share{
    margin: 0 0 10px 0;
}

.ui-footer .desc ul{
    margin: 0 0 10px 0;
    overflow: hidden;
}
.ui-footer .desc ul li{
    float: left;
}
.ui-footer .desc ul li a{
    color: #757979;
    margin: 0 2px ;
}
.ui-footer .change {
    float: left;
    margin: 60px 10px 0 0;
    width: 120px;
}
.ui-footer .change .text {
    line-height: 30px;
}

.ui-footer .change select{
    width: 100px;
}
.ui-footer .erweima {
    float: left;
    margin: 27px 0 0 0;
}
.ui-footer .erweima img{
	width:260px;
}
.ui-footer .erweima .text{
    font-size: 14px;
}
.ui-footer .natural{
   border-top: 1px solid #ccc;
}
.ui-footer .natural ul{
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    width: 620px;
}
.ui-footer .natural ul li {
    float: left;
    margin: 15px 15px 0;
}
.ui-footer .natural li.one{
    background: url('../images/img/natural.png') no-repeat 0 0;
    width: 124px;
    height: 54px;
}

.ui-footer .natural li.two{
    background: url('../images/img/natural.png') no-repeat 0 -57px;
    width: 124px;
    height: 54px;
}
.ui-footer .natural li.three{
    background: url('../images/img/natural.png') no-repeat 0 -115px;
    width: 124px;
    height: 54px;
}
.ui-footer .natural li.four{
    background: url('../images/img/natural.png') no-repeat 0 -173px;
    width: 124px;
    height: 54px;
}


/* 医学护理页面 */
.article-box {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #eee;
    padding: 5px;
	margin-top:5px;
}
.article-box img{ 
	float:left;
	margin-right:10px;
}
.article-box .article-head {
    border-bottom: 1px dashed #ccc;
    padding: 0 0 5px;
}
.article-box .article-head .title {
    font-size: 25px;
    line-height: 30px;
    margin: 20px 0 10px;
    text-align: center;
    white-space: nowrap;
}
.article-box .article-head .sub {
    overflow: hidden;
    padding: 0 5px;
}
.article-box .article-head .desc {
    float: left;
}
.article-box .article-head .desc .time{
    margin: 0 0 0 10px ;
    color: #999;
}
.article-box .article-head .share {
    float: right;
}

.article-box .article-content {
    font-size: 14px;
    padding: 10px;
}
.article-box .article-content .article-picBox{
	margin:10px auto;
	text-align:center;
}
.article-box .article-content .sub_t {
    font-size: 16px;
    margin: 20px 0;
}
.article-box .article-content .sub_s_t {
    margin: 20px 0;
}
.article-box .article-content p {
    line-height: 30px;
}

.medicine-box {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #eee;
    font-size: 14px;
    padding: 5px;
}
.medicine-box .title {
    font-size: 20px;
    line-height: 30px;
    margin: 15px;
}
.medicine-box .info {
    border-bottom: 1px dashed #ccc;
    overflow: hidden;
    padding: 0 15px 10px;
}
.medicine-box .info > img {
    border: 1px solid #ddd;
    float: left;
}
.medicine-box .info  .table {
    float: left;
    margin: 0 0 0 20px;
    width: 510px;
}
.medicine-box  .table td{
    border: none;
}
.medicine-box  .table td.k{
    white-space: nowrap;
}
.medicine-box .info  .table {
    float: left;
    margin: 0 0 0 20px;
    width: 510px;
}
.medicine-box  .table td{
    border: none;
}
.medicine-box  .table td.k{
    white-space: nowrap;
}


/* 疾病百科 */
.sickness-info {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #eee;
    padding: 20px;
    font-size: 14px;
    overflow: hidden;
    margin: 5px 0 20px 0;
}
.sickness-info .title {
    font-size: 20px;
    line-height: 30px;
    margin: 0 0 10px;
}
.sickness-info .info > img {
    float: left;
    height: 125px;
    margin: 0 15px 0 0;
    width: 160px;
}
.sickness-info .info .table{
    width: 510px;
    margin: 0;
    float: left;
}
.sickness-info .info .table td{
    border: none;
}
.sickness-info .info .table td.k{
    white-space: nowrap;
    text-align: right;
    color: #999;
}

.sickness-box {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #eee;
    margin: 0 0 20px;
    font-size: 14px;
}
.sickness-box  .tab {
    background: none repeat scroll 0 0 #eff0f2;
    border-bottom: 1px solid #ddd;
    margin: 0;
}
.sickness-box  .tab > li {
    float: left;
}
.sickness-box  .tab span,.sickness-box  .tab a {
    border-right: 1px solid #ccc;
    color: #333;
    display: inline-block;
    font-size: 16px;
    line-height: 55px;
    padding: 0 25px;
    text-align: center;
	cursor:pointer;
}
.sickness-box  .tab span.active,.sickness-box  .tab a.active,.sickness-box  .tab span:hover {
    background: none repeat scroll 0 0 #fff;
    position: relative;
    top: 1px;
    z-index: 2;
	text-decoration:none;
}

.sickness-box .detail {
    padding: 20px;
}
.sickness-box .detail .sub_t {
    color: #4eaadc;
    font-size: 16px;
}
.sickness-box .detail .line {
    border-bottom: 1px dashed #ccc;
    bottom: 6px;
    display: inline-block;
    margin: 0 0 0 10px;
    position: relative;
    width: 580px;
}
.sickness-box .detail .sub_n {
    margin: 20px 0;
}
.sickness-box .detail p{
    text-indent: 2rem;
}
.sickness-box.article-list{
    overflow: hidden;
}
.sickness-box.article-list .articles > ul {
    float: left;
    list-style: outside none decimal;
    margin: 20px 40px;
    width: 280px;
}
.sickness-box.article-list .articles li {
    line-height: 30px;
    list-style: outside none disc;
}
.sickness-box.article-list .articles ul li a {
    color: #333;
}
.sickness-box.article-list .articles ul li a .text {
    display: inline-block;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 220px;
}
.sickness-box.article-list .articles ul li a .num {
    float: right;
}


/*搜索*/
.search-head{ 
	padding:0;
}
.search-head .intro{
	margin:0px 0 0 226px;
}
.search-head .knowlag{ 
	width:688px;
}
.search-head .intro h3{ margin:0;}
.search-head .gobk{
	width:130px;
	text-align:center;
	color:#fff;
	height:30px;
	line-height:30px;
	background:#009fe3;
	border-radius:3px;
	display:block;
	margin-top:5px;
}
.search-contag{
	height:30px;
	border-bottom:1px solid #e1e1e1;
	margin-top:10px;
}
.search-contag span{
	display:inline-block;
	margin-right:5px;
	padding:0 3px;	
	line-height:28px;
	cursor:pointer;
}
.search-contag span.on{
	color:#404040;
	border-bottom:3px solid #009fe3;
}
.typeList{
	border:1px solid #f1f1f1;
	border-radius:3px;
	margin-top:10px;
	overflow:hidden;
	background:#fff;
}
.typeList ul{
	padding:0;
	margin:0;
}
.typeList li{
	position:relative;
	border-bottom:1px dashed #ededed;
	padding:0 50px 0 5px;
	line-height:30px;
}
.typeList li.nbd{
	border-bottom:none;
}
.typeList li,.typeListnp li{ padding:0 0 0 5px;}
.typeList .types{
	margin-left:90px;
	overflow:hidden;
}
.typeList .mxH{ 
	max-height:30px;
}
.typeList .types a{
	padding:0px 4px;
	margin-right:15px;
	border-radius:3px;
	white-space:nowrap;
	line-height: 20px;
	display:inline-block;
}
.typeList .types a{ margin-right:12px;}
.typeList .types a.on,.typeList .types a:hover{
	background:#009fe3;
	color:#fff;
	text-decoration:none;
}

.typeList .more{
	width:50px;
	height:12px;
	background:url(../images/img/udarr.gif) no-repeat;
	background-position:0px -16px;
	position:absolute;
	top:9px;
	right:0px;
	cursor:pointer;
	display:none;
}
.typeList .sqmore{
	background-position:0px 0px;
}
.search-conlist{
	width:728px;
	overflow:hidden;
	border:1px solid #f1f1f1;
	margin-top:5px;
	background:#fff;
}
.search-conlist .con-head{
	height:45px; 
	line-height:45px;
	background:#f8f8f8;
	padding:0 10px;
}
.search-conlist .con-head label{
	display:inline-block;
	cursor: pointer;
}
.search-conlist .list1{
	margin:0px;
	overflow:hidden;
}
.search-conlist .list1 li{
	padding:10px 10px 5px;
	overflow:hidden;
	border:2px solid #fff;
	border-bottom:1px solid #f1f1f1;
}
.search-conlist .list2 li{
	padding:5px 20px;
}
.search-conlist .list1 img{
	/*margin-top:5px;*/
}
.search-conlist .list1 li.on{
	border:2px solid #009fe3;
	padding:10px 10px 4px;
}
.search-conlist .list2 li.on{
	padding:5px 20px 4px;
}
.search-conlist .list1 li.bgon{
	background:#fbfbfb;
}
.search-conlist .list1 .conLeft{
	margin-left:135px;
	/*border-bottom:1px solid #f1f1f1;*/
	color:#999;
	padding-bottom:5px;
}
.search-conlist .list1 .conLeft.w120{width:120px;}
.search-conlist .list2 .conLeft{
	margin-left:95px;
}
.con-head .chbox{
	margin:0 5px 0 0;
	position:relative;
	top:-2px;
}
.con-head .pxBox{
	position:relative;
}
.con-head .pxBox .pxTxt{
	border:1px solid #c1c1c1;
	border-radius:3px;
	background:#fff;
	display:inline-block;
	width:47px;
	padding:0 20px 0 5px;
	height:22px;
	line-height:22px;
	margin-left:5px;
	background:url(../images/img/sdd.gif) no-repeat;
	background-position:54px 7px;
	cursor:pointer;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	position: relative;
	top: 8px;
}
.con-head .pxBox .pxList{
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	top:33px;
	border:1px solid #c1c1c1;
	width:72px;
	background:#fff;
	display:none;
}
.con-head .pxBox .pxList li{
	line-height:20px;
	padding-left:5px;
	cursor:pointer;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}
.search-conlist .list1 .conLeft .ph,
.search-conlist .list1 .conLeft .adr{
	width:13px;
	height:20px;
	display:inline-block;
	background:url(../images/img/sicon.gif) no-repeat 0 5px;
	margin-right:5px;
}
.search-conlist .list1 .conLeft .adr{
	background-position:0 -16px;
}
.search-conlist .list1 .nobd{
	border-bottom:none;
}
.search-conlist .conLeft .dj{
	padding:0px 4px;
	background:#4db13d;
	color:#fff;
	border-radius:3px;
	margin-left:5px;
	font-size:12px;
}
.search-conlist .conLeft .ghBtn{
	width:84px;
	height:32px;
	line-height:32px;
	text-align:center;
	background:#009fe3;
	display:inline-block;
	color:#fff;
	border-radius:3px;
}
.search-conlist .list1 .conLeft table{
	width:100%;
}
.search-conlist .conLeft td.w270{
	width:270px;
}
.search-conlist .conLeft td.w140{
	width:140px;
}
.search-conlist .list2 .conLeft table{
	text-align:center;
}


.modal-header h4{ color:#3ba239; font-size:18px; margin:5px 0;}

/* 文章啊列表 */
.page-content > .wz_list {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #eee;
    padding: 10px 10px 50px 10px;
    overflow: hidden;
    margin-top:5px;
}
.page-content > .wz_list .list_ul{
    margin: 0;
}
.page-content > .wz_list .list_ul li{
    border-bottom: 1px solid #ddd;
    padding:  10px;
    overflow: hidden;
    position: relative;
}
.page-content > .wz_list .list_ul li .text {
    float: left;
    width: 550px;
}
.page-content > .wz_list .list_ul li .text .t{
    font-size: 14px;
    margin: 10px 0;
}
.page-content > .wz_list .list_ul li .img {
    float: right;
    width: 125px;
    height: 100px;
}
.page-content > .wz_list .list_ul li .i {
    bottom: 5px;
    left: 10px;
    position: absolute;
}
.page-content > .wz_list .list_ul li .i .time{
    color: #999;
    margin: 0 20px 0 0;
}

.page-main > .page-tab {
    margin: 20px 0 0;
}
.page-main > .page-tab > ul {
    border-bottom: 1px solid #ccc;
    margin: 0;
    overflow: hidden;
}
.page-main > .page-tab li {
    float: left;
    margin: 0 20px 0 0;
    padding: 0 0 2px;
}
.page-main > .page-tab li.active {
    border-bottom: 2px solid #009fe3;
}
.page-main > .page-tab a {
    color: #333;
    font-size: 16px;
    padding: 0 5px;
}
.page-main > .page-med-type {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #eee;
    font-size: 14px;
    margin: 10px 0 0;
    padding: 10px 20px;
}
.page-main > .page-med-type a{
    padding: 2px 5px;
}
.page-main > .page-med-type a:hover{
    background: #3B81C7;
    color: #fff;
}
.page-main  .medicine-box.med-list ul{
    margin: 0;
}
.page-main  .medicine-box.med-list ul li{
    border-bottom: 1px dashed #ccc;
    padding:10px;
    overflow: hidden;
}
.page-main  .medicine-box.med-list .m_img {
    float: left;
    margin: 0 20px 0 0;
}
.page-main  .medicine-box.med-list .m_img img{
    width: 97px;
    height: 97px;
    padding:2px;
    border: 1px solid #eee;
}

.page-main  .medicine-box.med-list{
    padding:10px 5px 50px 5px;
}
.page-main  .medicine-box.med-list .m_info {
    float: left;
}
.page-main  .medicine-box.med-list .m_info .title {
     font-size: 16px;
     line-height: 30px;
     margin: 0 0 0 5px;
 }
.page-main  .medicine-box.med-list .m_info table{
    margin: 0;
}
.page-main  .medicine-box.med-list .m_info table td{
    padding:2px 5px;
}
.page-main  .medicine-box.med-list .m_info table td.k{
    color: #999;
}


#tagsList {position:relative; width:220px; height:300px; margin:0px auto 0;  }
#tagsList a {position:absolute; top:0px; left:0px;color:#ccc; font-weight:bold; text-decoration:none; padding: 3px 6px; }
#tagsList a:hover { color:#FF0000; letter-spacing:2px;}

.hotKws{
	position:relative;
	width:186px;
	margin:25px auto 0;
	height:220px;
}
.hotKws a{
	margin:0 5px;
}
.hotKws a.s1{color:#0785db;}
.hotKws a.s2{font-size:10px;color:#0785db; font-size:10px;}
.hotKws a.s3{color:#9307db;font-size:18px;}
.hotKws a.s4{color:#0785db;font-size:18px;}
.hotKws a.s5{color:#d78a2f;font-size:24px;}
.hotKws a.s6{color:#0785db;}
.hotKws a.s7{color:#0785db;font-size:18px;}
.hotKws a.s8{color:#0785db;font-size:22px;}
.hotKws a.s9{color:#07dbd4;font-size:16px;}
.hotKws a.s10{color:#0785db;}
.hotKws a.s11{color:#0785db;font-size:36px;}
.hotKws a.s12{color:#0785db;font-size:16px;}
.hotKws a.s13{color:#0785db;}
.hotKws a.s14{color:#41c13a;font-size:18px;}
.hotKws a.s15{color:#0785db;font-size:16px;}
.hotKws a.s16{color:#d2d42e;font-size:23px;}
.hotKws a.s17{color:#0785db;font-size:14px;}

.hotKws a:hover{/*font-size:36px; color:#F00;*/}

.pagination span{ width: 28px;
height: 28px;
border-radius: 30px;
font-size: 15px;
color: #b1b1b1;
border:none;
margin-right: 5px;
display: inline-block;
text-align: center;
line-height: 28px;
padding: 0;
float: none;}


.main_image{ width:565px; height:282px; position:relative; overflow:hidden;}
.main_visual{ position:relative;}
div.flicking_con{position:absolute;bottom:15px;right:10px;z-index:9;/*width:300px;*/height:12px;}
div.flicking_con a{float:left;width:12px;height:12px;margin:0;padding:0;background:url(../images/img/btn_main_img.png) 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -12px}
#btn_prev,#btn_next{z-index:9;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-20px;display:none;filter:alpha(opacity:55);opacity:0.5;}
#btn_prev{background:url(../images/img/left.png) no-repeat left top;left:20px;}
#btn_next{background:url(../images/img/right.png) no-repeat right top;right:20px;}
#btn_prev:hover,#btn_next:hover{filter:alpha(opacity:100);opacity:1;}

/*error*/
.error{
	width:960px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	text-align:center;
}
.error img{}
.error .goindex,.error .goindex2{ 
	width:10%;
	height:12%;
	position:absolute;
	bottom:8.5%;
	right:15.8%;
}
.error .goindex2{
	bottom:14%;
	right:25%;
}
/*public*/
.blue,a.blue{ 
	color:#0785db;
}
.pink{
	color:#ff796d;
}
.c_blk,a.c_blk{ color:#212121;}
.c_4,a.c_4{
	color:#404040;
}
.c_org{
	color:#ff8555;
}
.c_dorg{ color:#fd6406;}
.c_gren{ color:#3ba239;}
.c_dred{ color:#ff2a00;}
.c_red,a.c_red{ color:#ff5e01;}
.line{ width:100%; height:1px; background:#d8e1e8; clear:both; overflow:hidden; margin:15px 0;}
.lineOne{ overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}
.mt10{ margin-top:10px;}
.mt5{ margin-top:5px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.mb10{ margin-bottom:10px;}
.mb5{ margin-bottom:5px;}
.lh16{ line-height:16px;}
.c_9{ color:#999;}
.c_3e{color:#3e3e3e;}
.cursor-p{ cursor:pointer;}
.px12{
	font-size:12px;
}
.px13{
	font-size:13px;
}
.px14{
	font-size:14px;
}
.px15{
	font-size:15px;
}
.px16{
	font-size:16px;
}
.px18{
	font-size:18px;
}
.px24{
	font-size:24px;
}

.fl{
	float:left;
}
.fr{
	float:right;
}


.loginBoxDiv{
	padding:20px 35px 20px 40px;
	overflow:hidden;
}
.login-lconDiv{
	width:310px;
}
.login-lconDiv ul{
	margin:0;
}
.login-lconDiv li{
	margin-bottom:10px;
	overflow:hidden;
	position:relative;
}
.login-lconDiv li.h54{
	height:54px;
}

.login-lconDiv .txtBox{
	border:1px solid #e2e2e2;
	border-radius:3px;
	height:23px;
	position:relative;
	padding:5px 0px 5px 43px;
}
.login-lconDiv .txtBox.p100{
	padding:5px 110px 5px 43px;
}
.login-lconDiv .txtBox i{
	width:33px;
	height:23px;
	position:absolute;
	top:5px;
	left:0px;
	background:url(../images/img/loginicon.png) no-repeat center top;
	border-right:1px solid #ededed;
}
.login-lconDiv .txtBox i.name{}
.login-lconDiv .txtBox i.pswd{
	background-position:6px -32px;
}
.login-lconDiv .txtBox i.phno{
	background-position:7px -60px;
}
.login-lconDiv .txtBox i.yzm{
	background-position:6px -90px;
}
.login-lconDiv .lbl{ margin:6px 5px 0 0;}
.login-lconDiv .txtBox input[type="text"],.login-lconDiv .txtBox input[type="password"]{
	border:none;
	background-color:transparent;
	height:23px;
	line-height:23px;
	width:100%;
	padding:0;
	box-shadow:none;
	margin:0;
}
#code{ width:109px; height:34px; box-shadow:none; background:#fff; border:1px solid #f0f0f0; font-style:italic;  font-family:Arial;font-weight:bold; letter-spacing:5px;  color:blue; font-size:16px;}
.coderight{position: absolute;right: 111px;top: 9px; display:none;}
.login-lconDiv .txtyzm{
	width:65px;
	height:22px;
	line-height:22px;
	border:1px solid #e2e2e2;
	border-radius:3px;
	padding:5px 0 5px 10px;
	box-shadow:none;
	margin: 0 20px 0 0;
}
.tipstxt{ color:#ff2a00; margin-left:90px; display:inline-block;}
.login-lconDiv .lgBtn{
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:18px;
	background:#ff6113;
	width:307px;
	text-align:center;
	border:none;
	border-radius:3px;
	display:block;
}
.login-rconDiv{
	width:332px;
	height:235px;
	border-left:1px solid #b5b5b5;
	padding:60px 0 0 43px;
}
.login-rconDiv .rgst{
	margin-top:20px;
}
.login-rconDiv .rgstBtn{
	width:110px;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#fff;
	font-size:13px;
	display:inline-block;
	background:#56bb10;
	border-radius:3px;
	margin-top:15px;
}
.login-lconDiv .getyzmBtn,.login-lcon .waityzmBtn{
	width:110px;
	height:33px;
	line-height:33px;
	text-align:center;
	background:url(../images/img/getyzm.gif) no-repeat;
	position:absolute;
	top:0;
	right:-1px;
	border:none;
}
.login-lconDiv .waityzmBtn{
	background-position:0 -45px;
	color:#fff;
}
.login-rconDiv .ewm{
	width:130px;
}

.page-mainDiv .shareBox{}
.page-mainDiv .shareBox a{ 
	width:20px;
	height:20px;
	display:inline-block;
	margin-left:6px;
	background:url(../images/img/share_icons.png) no-repeat;
}
.page-mainDiv .shareBox a.qqkj{
	background-position:0px 0px;
}
.page-mainDiv .shareBox a.sina{
	background-position:0px -24px;
}
.page-mainDiv .shareBox a.txwb{
	background-position:0px -48px;
}
.page-mainDiv .shareBox a.rrw{
	background-position:0px -72px;
}
.page-mainDiv .shareBox a.wx{
	background-position:0px -97px;
}
.page-mainDiv .shareBox a.more{
	background-position:0px -121px;
}
.modal-backdrop{ z-index:6;}

